.fill {
  height: 100%;
  min-height: 160px;
}

.fill :global(.ant-spin-nested-loading) {
  height: 100%;
}

.fill :global(.ant-spin-container) {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.fill :global(.ant-table.ant-table-fixed-header) {
  flex: 1 0 auto;
  height: 0;
}

.fill :global(.ant-table-container) {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.fill :global(.ant-table-body) {
  flex: 1;
}

.fill :global(.ant-table-tbody tr.ant-table-placeholder) td {
  border-bottom: none;
}

.fill :global(.ant-table-pagination.ant-pagination) {
  margin: 8px 0;
}